recently rented or purchased - German English Dictionary